Final fields can’t be reassigned. There’s often a need to declare some fields that aren’t intended to be changed. To avoid confusion, such fields
should be marked final
to make their intended use explicit, and to prevent future maintainers from inadvertently changing their use.